package net.myjung.maven;

import net.myjung.model.BaseObject;
import net.myjung.model.annotation.MdlClass;
import net.myjung.model.annotation.MdlElement;
import net.myjung.model.annotation.MdlField;

@MdlClass(name = "Dependency")
@SuppressWarnings("serial")
public class MvnDependency extends BaseObject {
	@MdlField(type = "net.myjung.maven.MvnProject")
	private MvnProject _parent;
	@MdlElement(type = "string")
	private String groupId;
	@MdlElement(type = "string")
	private String artifactId;
	@MdlElement(type = "string")
	private String version;
	@MdlElement(type = "string")
	private String scope;

	public MvnProject get_parent() {
		return _parent;
	}
	public void set_parent(MvnProject _parent) {
		this._parent = _parent;
	}
	public String getGroupId() {
		return groupId;
	}
	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}
	public String getArtifactId() {
		return artifactId;
	}
	public void setArtifactId(String artifactId) {
		this.artifactId = artifactId;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public String getScope() {
		return scope;
	}
	public void setScope(String scope) {
		this.scope = scope;
	}
}